home *** CD-ROM | disk | FTP | other *** search
-
-
-
- tnos(1) TNOS Users Manual tnos(1)
-
-
- NNAAMMEE
- tnos -- Tampa Network Operating System
-
-
- SSYYNNOOPPSSIISS
- tnos [ _o_p_t_i_o_n_s_._._. ]
-
-
- DDEESSCCRRIIPPTTIIOONN
- This manual page reflect TNOS release 2.03 and greater.
-
- _T_N_O_S is an application which makes your computer a com-
- plete TCP/IP-capable machine, complete with support for
- Amateur Packet radio, via the AX25 Link Level Protocol.
- _T_N_O_S support both MS-DOS (or Windows, Win-95, OS-2), and
- Unix. The MS-DOS version is limited to the DOS 640K con-
- ventional memory boundaries, which limits the number of
- servers and features that can be compiled into the exe-
- cutable.
-
- _T_N_O_S really shines, though, on a Unix platform, like
- Linux! ALL of _T_N_O_S's features can be compiled in, and the
- _T_N_O_S box can act as a completely separate virtual machine
- from the normal Linux environment, allowing for a secure
- Amateur firewall.
-
- Most TCP/IP servers are contained within _T_N_O_S, including
- FTP, telnet, HTTP, NNTP, and many more. There are also
- some special servers that are particular to Amateur Radio,
- including the Ham version of IRC, the Conference Bridge.
-
- Also contained in _T_N_O_S is a full-featured Packet Bulletin
- Board System _(_P_B_B_S_), fully compatible with non-NOS PBBSs.
- It supports compressed and non-compressed PBBS forwarding,
- file upload/download, and lots more. In addition, the
- PBBS can be accessed via the Internet (assuming your sta-
- tion has Internet connectivity), from anyone's WWW
- Browser!
-
-
- HHIISSTTOORRYY -- FFRROOMM TTHHEE AAUUTTHHOORR
- There was no original intention to start a "_T_N_O_S" project.
- I stumbled onto GRINOS and found it to be FUN and CHAL-
- LENGING. This caused me to look around and I found JNOS,
- which was more complete and stable. After initial testing,
- I ws ready to replace the AA4RE BBS that I was running at
- our club station. I asked the operator of the BBS that was
- feeding me traffic to hold off for a few days while I made
- the change.
-
- All went well, everything was in place, users were happy.
- So I told the BBS SYSOP to start feeding me traffic. BOOM!
- CRASH! POW! POP! There were 30 second (and greater) delays
- changing into certai message areas that held more than 500
-
-
-
- tnos 09/16/96 1
-
-
-
-
-
- tnos(1) TNOS Users Manual tnos(1)
-
-
- messages. Messages selected for forwarding never left the
- system, since the other BBS was timing out waiting for my
- system to FIND what I wanted to send.
-
- And trying to remotely SYSOP left me frustrated, since
- very few commands could be executed without going into
- remote sysop mode, and back again.
-
- And so the sleepless nights started! I became labeled by
- those helping with the project as the "programmer that
- never sleeps"! Mad dashes through the code were made to
- make temporary adjustments to bring the performance up to
- an acceptable level.
-
- After getting several in the Tampa area to serve as beta-
- testers (in addition to the original club BBS), I then set
- out to clean up the rubble and make sense of it.
-
- Then (while on a roll) I decided to enhance many of the
- existing features, including the Conference Bridge. Addi-
- tional servers were added. A few GUI "frills" were added.
- A few adjustments were made to make it work better with
- ROSE, since that is what our local network uses.
-
- Thus begat TNOS! Several were critical that I did not let
- the world get their hands on it earlier, but since this
- was never MEANT to be anything other than a personal pro-
- ject, I did not see that I had the time to put into sup-
- porting a project in turmoil. I waited until it was stable
- (relatively) and not undergoing daily changes. I'm sorry
- if that didn't please everyone, but (to paraphrase the
- song), "It's my code and I'll release when I want to".
-
-
- CCOOPPYYRRIIGGHHTT IINNFFOO
- TNOS is based on the previous works of KA9Q, WG7J, and
- many others. Any copyrights or other restriction by these
- authors are still in effect. In addition, all TNOS addi-
- tions, extensions, and re-works are copyright 1992-96 by
- Brian A. Lantz and are made availble under the same condi-
- tions.
-
- TNOS is available at no cost to the Amateur Radio commu-
- nity and for educational purposes. If anyone wishes to use
- TNOS derivative code for commercial purposes, you can con-
- tact the author at 6403 N. Paddock Ave., Tampa, FL 33614
- or email at brian@lantz.com.
-
- TNOS is provided AS-IS, with absolutely no promises, war-
- ranties, or illusions of grandeur. Let the non-buyer
- beware!
-
-
-
-
-
-
- tnos 09/16/96 2
-
-
-
-
-
- tnos(1) TNOS Users Manual tnos(1)
-
-
- OOPPTTIIOONNSS
- --??
- Displays the version information on this _T_N_O_S exe-
- cutable.
-
- --AA ddeevviicceess
- Defines the maximum number of SLIP/AX25-capable
- serial devices allowed. This number must be the
- same or smaller than the number of physical ASY
- serial ports defined. If this setting is higher
- than the number of serial devices (set with the
- '-P' option), then both are set to this value. The
- default number of devices is 5.
-
- --BB pprroocceesssseess
- Defines the maximum number of BBS processes
- allowed. The default number of processes is 40.
-
- --DD ddeeffiinniittiioonn
- Defines a new environment variable for use within
- _T_N_O_S. The _d_e_f_i_n_i_t_i_o_n may be in one of two formats,
- _l_a_b_e_l_=_v_a_l_u_e, or _l_a_b_e_l. If the latter form is used,
- the value of _l_a_b_e_l will be set to the name of the
- label. This command is only available to executa-
- bles that have had the _S_C_R_I_P_T_I_N_G flag defined in
- their compile.
-
- --EE
- Instructs _T_N_O_S to import all environment variables
- from the OS. This command is only available to
- executables that have had the _S_C_R_I_P_T_I_N_G flag
- defined in their compile.
-
- --PP sseerriiaallddeevviicceess
- Defines the maximum number of ASY serial devices
- allowed. If the setting for the '-A' option is
- greater, than both are set to that value. The
- default number of devices is 5. This command is
- available on release 2.21 and greater.
-
- --SS mmaannaaggeerr
- Sets default session manager. (Unix versions only)
-
- --TT mmaannaaggeerr
- Sets session manager to be used for the trace ses-
- sion. (Unix versions only)
-
- --UU ttiimmeeoouutt
- Sets the timeout value for the auto-update feature,
- available to those with the TNOS Browser feature
- compiled in. The timeout waited to make the connec-
- tion and check for updates defaults to 30 seconds.
- Give a new value here for 'timeout' to change this.
- Those sites NOT connected to the Internet may want
-
-
-
- tnos 09/16/96 3
-
-
-
-
-
- tnos(1) TNOS Users Manual tnos(1)
-
-
- to use a '-U 0' here, to disable the 30 second
- check on booting. This command is available on
- release 2.21 and greater.
-
- --VV
- Give the same output as with the _-_v options, but
- also prompts you at each command, as to whether you
- wish to execute it or not. Also good for diagnosing
- a troubled autoexec.nos file.
-
- --aa iinntteerrffaacceess
- Defines the maximum number of AXIP interfaces
- allowed. The default number of AXIP interfaces is
- 16. This command is only available to executables
- that have had the _A_X_I_P flag defined in their com-
- pile.
-
- --bb
- Use BIOS for direct video screen output. Much
- faster. (MS-DOS version only - Removed as of 2.21)
-
- --cc
- Sets a TNOS 68000 system to use Curses for it's
- screen display management. There aarree no systems of
- this type available outside of the author's bench.
- This command is only available to executables that
- have had the _T_N_O_S___6_8_K flag defined in their com-
- pile.
-
- --dd rroooottddiirr
- Sets the _T_N_O_S root directory to _r_o_o_t_d_i_r. By
- default, the rootdir is '.' for Unix and '/' for
- MS-DOS.
-
- --ee
- Use EGA mode for the screen output, giving either a
- 43 or a 50 line display (depending on the display
- adapter). (MS-DOS version only)
-
- --ff ccoonnffiiggffiillee
- Instructs _T_N_O_S to use the file _c_o_n_f_i_g_f_i_l_e as a file
- to define alternate definitions for the internal
- _T_N_O_S filename strings.
-
- --gg ccoolloorrnnaammee
- Sets the foreground color for _T_N_O_S. This command
- is available to executables that do not have the
- _U_N_I_X flag defined in their compile.
-
- --kk ccoolloorrnnaammee
- Sets the background color for _T_N_O_S. This command
- is available to executables that do not have the
- _U_N_I_X flag defined in their compile.
-
-
-
-
- tnos 09/16/96 4
-
-
-
-
-
- tnos(1) TNOS Users Manual tnos(1)
-
-
- --mm
- Displays the TNOS features MAP information on this
- _T_N_O_S executable. This command is available on
- release 2.20 and greater.
-
- --nn
- Disables tracing to a separate session. This will
- make all trace output go to the _T_N_O_S console,
- instead of to the session accessible via the _F_9
- function key. This command is only available to
- executables that have had the _T_R_A_C_E flag defined in
- their compile.
-
- --oo sseessssiioonnss
- Sets the maximum number of interactive console ses-
- sions. This cannot be set to less than 5, The
- default for this is set in the mkconfig.tcl devel-
- opment program, and is usually set to 20.
-
- --rr cciirrccuuiittss
- Defines the maximum number of Netrom open circuits
- allowed. The default number of circuits is 20.
- This command is only available to executables that
- have had the _N_E_T_R_O_M flag defined in their compile.
-
- --ss ssoocckkeettss
- Sets the maximum number of sockets available within
- _T_N_O_S. The default number of sockets is set up in
- the mkconfig.tcl development program, and is usu-
- ally set to 40.
-
- --tt
- Disables internal timers - for debugging purposes
- only. (Unix versions only)
-
- --uu
- Grabs all Upper Memory Blocks _(_U_M_B_s_) on startup.
- This command is only available to executables that
- have had the _U_M_B flag defined in their compile.
- (MS-DOS version only - Removed as of 2.21)
-
- --vv
- Startup in verbose mode. This causes all commands
- in the autoexec.nos file to be displayed before
- they are executed, to help determine where you
- might be having errors in processing that file.
-
- --xx sswwaappffiilleennaammee
- Redefines the filename to use when swapping out
- _T_N_O_S to use a XSPAWNed shell. This command is only
- available to executables that have had the _X_S_P_A_W_N
- flag defined in their compile. (MS-DOS version only
- - Removed as of 2.21)
-
-
-
-
- tnos 09/16/96 5
-
-
-
-
-
- tnos(1) TNOS Users Manual tnos(1)
-
-
- AAUUTTHHOORR
- The author, mastermind, tempermental ruler, and primary
- fan of _T_N_O_S is Brian A. Lantz <brian@lantz.com>.
-
- _P_L_E_A_S_E DO NOT send _T_N_O_S support email to that address.
- _T_N_O_S support is handled ONLY on the TNOS-TOPICS and TNOS-
- SUPPORT mailing lists.
-
-
- SSEEEE AALLSSOO
- The _T_N_O_S Frequently Asked Questions _(_F_A_Q_) document. Do a
- ffiinnggeerr ttnnooss@@llaannttzz..ccoomm for info on how to obtain the _F_A_Q
- document.
-
- The _T_N_O_S_-_T_O_P_I_C_S mailing list is a great user-supported way
- of getting the help you may need from time to time. The
- same ffiinnggeerr command listed above will give you info on
- this, also.
-
- Voluntarily registering your _T_N_O_S will get you access to
- support from the author of _T_N_O_S, Brian A. Lantz, through a
- special author-supported mailing list (TNOS-SUPPORT)
- available for only rreeggiisstteerreedd uusseerrss of _T_N_O_S.
-
- You can find _T_N_O_S _C_E_N_T_R_A_L, with the definitive information
- about _T_N_O_S at http://www.lantz.com.
-
- The alpha code development machine (that the author uses
- to do the actual _T_N_O_S development on) can be found by tel-
- neting to ko4ks.ampr.org or on the WWW at
- http://ko4ks.ampr.org.
-
-
- BBUUGGSS
- Surely you joke ;-)
-
-
- CCOOPPYYRRIIGGHHTT
- Tampa Network Operating System (TNOS) is Copyright
- 1992-1996 by Brian A. Lantz. TNOS is available at no cost
- to the Amateur Radio community and for educational pur-
- poses.
-
-
- TTNNOOSS DDOOCCUUMMEENNTTAATTIIOONN PPRROOJJEECCTT
- This MAN page is part of the TNOS Documentation Project
- and is maintained by the author of TNOS, Brian A.
- Lantz/KO4KS, and is Copyright 1996 by Brian A. Lantz on
- behalf of the TNOS Documentation Project.
-
- For further information on the TNOS Documentation Project,
- see the TDP Web Pages. <http://www.lantz.com/TDP/>
-
-
-
-
-
- tnos 09/16/96 6
-
-
-